package com.youlai.boot.food.model.entity;

import lombok.Getter;
import lombok.Setter;
import com.baomidou.mybatisplus.annotation.TableName;
import com.youlai.boot.common.base.BaseEntity;

/**
 * 食物数据实体对象
 *
 * @author cuisheng
 * @since 2025-03-30 16:17
 */
@Getter
@Setter
@TableName("sys_food_info")
public class SysFoodInfo extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 名称
     */
    private String name;
    /**
     * 一级分类编码
     */
    private Integer firstCode;
    /**
     * 二级分类编码
     */
    private Integer secondCode;
    /**
     * 食部(%)
     */
    private Double ediblePortion;
    /**
     * 水分(g)
     */
    private Double water;
    /**
     * 能量（千卡）
     */
    private Double energyKcal;
    /**
     * 能量（千焦）
     */
    private Double energyKj;
    /**
     * 蛋白质(g)
     */
    private Double protein;
    /**
     * 脂肪(g)
     */
    private Double fat;
    /**
     * 碳水化物(g)
     */
    private Double carbohydrate;
    /**
     * 膳食纤维(g)
     */
    private Double fiber;
    /**
     * 胆固醇(mg)
     */
    private Double cholesterol;
    /**
     * 灰分(g)
     */
    private Double ash;
    /**
     * 维生素A(μgRE)
     */
    private Double vitaminA;
    /**
     * 硫胺素(mg)
     */
    private Double thiamine;
    /**
     * 核黄素(mg)
     */
    private Double riboflavin;
    /**
     * 维生素B6(mg)
     */
    private Double vitaminB6;
    /**
     * 维生素B12(mg)
     */
    private Double vitaminB12;
    /**
     * 叶酸(ug)
     */
    private Double folate;
    /**
     * 烟碱(mg)
     */
    private Double niacin;
    /**
     * 维生素C(mg)
     */
    private Double vitaminC;
    /**
     * 维生素E(mg)
     */
    private Double vitaminE;
    /**
     * 钙(mg)
     */
    private Double calcium;
    /**
     * 磷(mg)
     */
    private Double phosphorus;
    /**
     * 钾(mg)
     */
    private Double potassium;
    /**
     * 钠(mg)
     */
    private Double sodium;
    /**
     * 镁(mg)
     */
    private Double magnesium;
    /**
     * 铁(mg)
     */
    private Double iron;
    /**
     * 锌(mg)
     */
    private Double zinc;
    /**
     * 硒(mg)
     */
    private Double selenium;
    /**
     * 铜(mg)
     */
    private Double copper;
    /**
     * 锰(mg)
     */
    private Double manganese;
    /**
     * 碘(mg)
     */
    private Double lodine;
    /**
     * 胡萝卜素(μg)
     */
    private Double carotene;
    /**
     * 视黄醇(μg)
     */
    private Double retinol;
    /**
     * 尼克酸/烟酸(mg)
     */
    private Double niacinOrNiacin;
    /**
     * α-维生素E(mg)
     */
    private Double αTocopherol;
}
